Introduction to the basic concepts of cryptography with an emphasis on coding theory, classical cryptosystems and public key cryptography. The principles of information theoretic security, computational hardness, number theory (Euclid’s algorithm, Euler and Fermat’s theorems). Public and private-key encryption, message authentication and digital signatures. -- Course Website
Prerequisites: 10926 (v.5)<br/> Mathematics 103<br/> <br/> <br/><br/> <br/> AND<br/><br/> <br/> 307590 (v.2)<br/> Statistical Data Analysis 101